1.2727272727272727272727272727272727272727272727273
0.48648648648648648648648648648648648648648648648649
print (i/11).n(digits=50)
print (i/21).n(digits=50)
a/7
0.14285714285714285714285714285714285714285714285714
0.28571428571428571428571428571428571428571428571429
0.42857142857142857142857142857142857142857142857143
0.57142857142857142857142857142857142857142857142857
0.71428571428571428571428571428571428571428571428571
0.85714285714285714285714285714285714285714285714286
a/11
0.090909090909090909090909090909090909090909090909091
0.18181818181818181818181818181818181818181818181818
0.27272727272727272727272727272727272727272727272727
0.36363636363636363636363636363636363636363636363636
0.45454545454545454545454545454545454545454545454545
0.54545454545454545454545454545454545454545454545455
0.63636363636363636363636363636363636363636363636364
0.72727272727272727272727272727272727272727272727273
0.81818181818181818181818181818181818181818181818182
0.90909090909090909090909090909090909090909090909091
a/21
0.047619047619047619047619047619047619047619047619048
0.095238095238095238095238095238095238095238095238095
0.14285714285714285714285714285714285714285714285714
0.19047619047619047619047619047619047619047619047619
0.23809523809523809523809523809523809523809523809524
0.28571428571428571428571428571428571428571428571429
0.33333333333333333333333333333333333333333333333333
0.38095238095238095238095238095238095238095238095238
0.42857142857142857142857142857142857142857142857143
0.47619047619047619047619047619047619047619047619048
0.52380952380952380952380952380952380952380952380952
0.57142857142857142857142857142857142857142857142857
0.61904761904761904761904761904761904761904761904762
0.66666666666666666666666666666666666666666666666667
0.71428571428571428571428571428571428571428571428571
0.76190476190476190476190476190476190476190476190476
0.80952380952380952380952380952380952380952380952381
0.85714285714285714285714285714285714285714285714286
0.90476190476190476190476190476190476190476190476191
0.95238095238095238095238095238095238095238095238095
left=integer_to_dec(left)
preperiod=integer_to_dec(preperiod)
period=integer_to_dec(c*(10^k-1)//b)
return left, preperiod, period
raise ValueError("L'argument doit être un nombre rationnel, sans quoi le développement n'est pas périodique à partir d'un certain rang.")
([9, 2], [], [3, 9, 1, 3, 0, 4, 3, 4, 7, 8, 2, 6, 0, 8, 6, 9, 5, 6, 5, 2, 1, 7])
92.39130434782608695652173913043478260869565217391304347826086956521739130434782608695652173913043478
Error in lines 1-1
Traceback (most recent call last):
File "/projects/sage/sage-7.3/local/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 968, in execute
exec compile(block+'\n', '', 'single') in namespace, locals
File "", line 1, in <module>
File "", line 40, in frac_to_dec
ValueError: L'argument doit être un nombre rationnel, sans quoi le développement n'est pas périodique à partir d'un certain rang.
def dec_to_frac(left,preperiod,period):
x = dec_to_integer(preperiod)/10^len(preperiod)
y = dec_to_integer(period)/(10^len(preperiod)*(10^len(period)-1))
r=dec_to_frac([1,2],[3,7],[1,2,3])
205981/16650
12.371231231231231231
a,b,c = frac_to_dec(37/123)
continued_fraction(1357/72)
[18, 1, 5, 1, 1, 5]
[18; 1, 5, 1, 1, 5]
[3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 3]
[3; 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1, 14, 2, 1, 1, 2, 2, 2, 2, ...]
[1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]
[3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 3]
h.append(a[i]*h[i+1]+h[i])
k.append(a[i]*k[i+1]+k[i])
r=frac_cont_to_QQ([1,2,3,4])
f=frac_cont_to_QQ(frac_cont(x,i))
C.append(abs(x-u[i])*q[i]^2)
print "C =", [c.n() for c in C]
Hurwitz((1+sqrt(5))/2, 30)
u = [1, 2, 3/2, 5/3, 8/5, 13/8, 21/13, 34/21, 55/34, 89/55, 144/89, 233/144, 377/233, 610/377, 987/610, 1597/987, 2584/1597, 4181/2584, 6765/4181, 10946/6765, 17711/10946, 28657/17711, 46368/28657, 75025/46368, 121393/75025, 196418/121393, 317811/196418, 514229/317811, 832040/514229, 1346269/832040, 2178309/1346269]
p = [1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309]
q = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269]
C = [abs(1/2*sqrt(5) - 1/2), abs(1/2*sqrt(5) - 3/2), 4*abs(1/2*sqrt(5) - 1), 9*abs(1/2*sqrt(5) - 7/6), 25*abs(1/2*sqrt(5) - 11/10), 64*abs(1/2*sqrt(5) - 9/8), 169*abs(1/2*sqrt(5) - 29/26), 441*abs(1/2*sqrt(5) - 47/42), 1156*abs(1/2*sqrt(5) - 19/17), 3025*abs(1/2*sqrt(5) - 123/110), 7921*abs(1/2*sqrt(5) - 199/178), 20736*abs(1/2*sqrt(5) - 161/144), 54289*abs(1/2*sqrt(5) - 521/466), 142129*abs(1/2*sqrt(5) - 843/754), 372100*abs(1/2*sqrt(5) - 341/305), 974169*abs(1/2*sqrt(5) - 2207/1974), 2550409*abs(1/2*sqrt(5) - 3571/3194), 6677056*abs(1/2*sqrt(5) - 2889/2584), 17480761*abs(1/2*sqrt(5) - 9349/8362), 45765225*abs(1/2*sqrt(5) - 15127/13530), 119814916*abs(1/2*sqrt(5) - 6119/5473), 313679521*abs(1/2*sqrt(5) - 39603/35422), 821223649*abs(1/2*sqrt(5) - 64079/57314), 2149991424*abs(1/2*sqrt(5) - 51841/46368), 5628750625*abs(1/2*sqrt(5) - 167761/150050), 14736260449*abs(1/2*sqrt(5) - 271443/242786), 38580030724*abs(1/2*sqrt(5) - 109801/98209), 101003831721*abs(1/2*sqrt(5) - 710647/635622), 264431464441*abs(1/2*sqrt(5) - 1149851/1028458), 692290561600*abs(1/2*sqrt(5) - 930249/832040), 1812440220361*abs(1/2*sqrt(5) - 3010349/2692538)]
C = [0.618033988749895, 0.381966011250105, 0.472135954999580, 0.437694101250947, 0.450849718747370, 0.445824720006726, 0.447744098732233, 0.447010961296357, 0.447290994878477, 0.447184031567871, 0.447224887917879, 0.447209282179813, 0.447215243041466, 0.447212966183297, 0.447213835860993, 0.447213503698230, 0.447213630518742, 0.447213581204679, 0.447213603027423, 0.447213586311318, 0.447213600674441, 0.447213590382274, 0.447213717117140, 0.447213625280028, 0.447214247831090, 0.447211969813261, 0.447213489339942, 0.447201476853452, 0.447236573252651, 0.447169688765214, 0.447113698247808]
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29]
u = [3, 22/7, 333/106, 355/113, 103993/33102, 104348/33215, 208341/66317, 312689/99532, 833719/265381, 1146408/364913, 4272943/1360120, 5419351/1725033, 80143857/25510582]
p = [3, 22, 333, 355, 103993, 104348, 208341, 312689, 833719, 1146408, 4272943, 5419351, 80143857]
q = [1, 7, 106, 113, 33102, 33215, 66317, 99532, 265381, 364913, 1360120, 1725033, 25510582]
C = [abs(pi - 3), 49*abs(pi - 22/7), 11236*abs(pi - 333/106), 12769*abs(pi - 355/113), 1095742404*abs(pi - 103993/33102), 1103236225*abs(pi - 104348/33215), 4397944489*abs(pi - 208341/66317), 9906619024*abs(pi - 312689/99532), 70427075161*abs(pi - 833719/265381), 133161497569*abs(pi - 1146408/364913), 1849926414400*abs(pi - 4272943/1360120), 2975738851089*abs(pi - 5419351/1725033), 650789793978724*abs(pi - 80143857/25510582)]
C = [0.141592653589793, 0.0619599741001342, 0.935055734917052, 0.00340631193451202, 0.633219261856677, 0.365864087195522, 0.538116423198013, 0.288712109086653, 0.613789619145877, 0.214484764030748, 0.747594447283007, 0.0660746757550124, 0.289008725386497]
[0, 1, 3, 5, 7, 9, 11, 12]